Comprehensive Java books are not very common but a number of them cover a wide range of java topics. (Their sizes and prices are also wide ranging.)
Here is a list of them. Their order is not significant:
1) “Java How To Program” about $85 and 1,500 pages.
2) “Java Power Source” about $30 and 300 pages.
3) “Beginning Java 2 SDK” about $50 and 1,200 pages.
4) “Learning Java” about $40 and don’t know how many pages, it assumes you know C++.
I am not sure how easy or hard it will be to find these books. A Google-search on the titles or a look in Amazon.com should help you find most of them.