My Programming captain is developing a driver station using Java mostly for being able to work on Linux. You can find it here.
https://github.com/anidev/frc-driverstation
I talked to my programming captain and as of 1/6/13 the Java driver station is capable of enabling, disabling and selecting different modes (auto tele and test), but not capable of actually driving the robot.