I've said if before and I'll say it again :whistle:
Andrew Davidson's free Ebook about Java Game programming
This covers game programming topics using Java3D (which is not the best 3D Api, JOGL is better and for games I'd still recommend LWJGL but the game-setup and programming techniques can be used with any API). It's self-published in the same way as Bruce Eckels books and it's pretty good. It's no getting to know Java book, but once you now a little OOP and Java it's pretty readable.

k: