You probably aren't seeing the errors from your Process because they are sent to its own error stream. You can access the error stream using `process.getErrorStream()"process.getErrorStream().
I suspect the problem is that your classpath isn't properly set when invoking the java executable and it is failing to find your class or its dependencies, but it is hard to tell without seeing the error.