I'll second the Java3D. Just finished an honors project using it.
Great libraries, though dynamic stuff's a bit clunky. Be aware it
hasn't been improved in a while, but Sun's talking about taking
another whack at it.
Haven't heard of GL4Java, but I assume it's a version of OpenGL for Java.