I made some updates to the program, including cleaning up the code a little bit, using classes in The Java 3D API, and adding some code to calculate face normals.
The new version can be downloaded here.
The Java 3D API needs to be installed on your computer before the program can be used.