[note: i figure since i cant post news in the main page yet I might as well here]
A german group known as Bytonic Software in Germany have now accomplished a full source port of the Quake 2 engine from C to Java. It's cross platforms and it seems to run just as well as it did on C.
In order to use this port however, u need the initial files from the original game or the demo. It is interesting for once to see some progress from this side of the programming community.
Source: Slashdot