Personally, I think java 3-D is the most difficult API(most of the others aren't really that difficult):
The docs:
http://java.sun.com/products/java-media/3D/forDevelopers/J3D_1_2_API/j3dapi/
A tutorial trail:
http://developer.java.sun.com/developer/onlineTraining/java3d/
Good luck