He requested that we not tell him to use C++. So can we all respect that? Maybe he is more comfortable with Java. People tell me to use C++ all the time, but I still use VB.NET.
Anyway, you really should check out Irrlicht and it's Java port called jIrr, if you haven't already. Irrlicht is great, but I have not tried jIrr yet.