I bumped into this stuff by acident today when i was looking for the x3d test suits:
http://www.openscenegraph.org/
It has bindings to java:
http://www.openscenegraph.org/osgwiki/pmwiki.php/Community/LanguageWrappers
I looks a good api with a solid design based on patterns. With the Java wrappers this stuff looks very usable to make some games. There are some games being made with it already. The screens look very nice:
http://www.openscenegraph.org/osgwiki/pmwiki.php/Screenshots/DIOSoftPirates
