What should the software do? If you're using Java3D, then you wouldn't need any 3D modeling software, because all the 3D rendering is done in
Java. Or am I misunderstanding what you're trying to do?
There's also
PovRay, the preeminent open source ray tracer.