That's far too broad a question. After beginners' books you'll have to decide on specific topics for further study, and select books for those you are interested in.
There are some general books
you should have though, especially "Effective Java", that are not so much tutorials as repositories of sometimes arcane knowledge.
While thinking about what to study first, you should spend some time building a new house to keep your books, you will need it!
[ January 03, 2007: Message edited by: Jeroen T Wenting ]