This isn’t 3D modeling: it’s programming. If you want to create 3D models, try out blender (which is free), 3D Studio Max, Maya, or the like. Artists create 3D models, which are then incorporated into a game by programmers. Sometimes this happens directly, and sometimes it happens indirectly: programmers create tools that artists and designers can use to import a model into a game or level.
It sounds like you might be looking for something like Torque, GameMaker, or 3dGameStudio. These are game engines that you can use to create games with much less time and energy than it would take to write them “from scratch” in Java.