This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
As by looking at the TOC, the very core part of Java like Abstract classes, Interfaces, OOPS concepts, bits-and-pieces of JVM and the way they deal are NOT covered.
Good to see that you have covered enough of Applets,Swings, Servlets as well and a bit of Web (HTTP Connection).
This book seems to be for intermediate-to-experienced level programmers. So this is not a Single book for covering most of the required aspects. Only after going through any of the 2 books "The Java Complete Reference" and "Java The Beginner's Guide", the novice users can go ahead with this particular book?