I would like to recommend two excellent books:
Beginning Java EE 6 Platform with GlassFish 3 From Novice to Professional by Antonio Goncalves, Apress
Pro JPA 2 Mastering the Java Persistence API by Mike Keith and Merrick Schincariol, Apress.
SCJP 5, SCWCD 5, SCBCD 5
Note to self: don't get into a fist fight with a cactus. Command this tiny ad to do it: