The problem is NOT in the code, whether in Java or C++, the problem is, as Travis stated:

"Professor Tom O'Neil, the theorist behind this project is retiring this December, which leaves us without a specialist to analyze the results from the project. Because of this, and due to my time commitments on other research projects, we'll be retiring the project for the time being until we can find another theorist who would be interested in continuing this work."

So you'll need to supply a new specialist to analyze the results. Or you need to write new code to analyze the results, which would result in a new application.

More...