Why not looking at elect86’s pure Java port of assimp? It’s rudimentary now but if you encouraged him, maybe we would support much more formats
Seriously, assimp is very good but I think that it’s totally doable in pure Java without creating another binding, look at existing engines supporting tons of formats, especially JMonkeyEngine 2 (MD2, ASE, 3DS, …), LibGDX, Xith3D (X3D, …) Unlicense Lib (3DS, Blender, BVH, Collada, FBX, LWO, Maya, MQO, MS3D, OBJ, OFF, PLY, STL, TDCG, X, MD2, MD3, MD5, MDL, VTF, VTX, VVD, PMD, PMX, VMD, VPD, UNITY3D, XNA, …) and JogAmp’s Ardor3D Continuation (Collada + OBJ + STL + MD3 + MD2 available right now, PLY available soon).
It seems to be very trivial to support.