I would not recomend Java for game programming.
When I did it flickers a lot when it comes to heavy machine work.
However u can try some cool Java books here:
http://freebooksandarticles.com/latest/programming/java
http://pspxworld.com/book/programming/java.php
A Java GUI Programmer's Primer may be a good one to start with.