Program Java ICM