I've started playing around with Java and the Java Monkey Engine (http://www.jmonkeyengine.com). It's a pretty cool 3D engine written in Java. Performance in the examples seems good - the terrain demos usually run at 500fps on my PC, while rendering about 20,000 polygons. To compare, Irrlicht runs at about 200fps, but I don't know the polygon count.
The thought of writing a game in Java is scary but intriguing. There's lots of potential there for Swing, networking, database access, XML and maybe even some simple RMI. Who knows what will happen, if anything. If nothing else, it can only help my career.