I haven’t tested it yet, but something that usually works in other contexts is to initially load the Blender DXF or VRML in another 3D app or 3D file converter and then resave it from there. You’ll get another “interpretation” of the mesh data that might be more compatible with the target application, be it J3D or anything else…