Create JavaProgram