Hola:
Creo
que tu problema está en que tu pc, se hace un lio con los diferentes jdk que tienes instalados en tu equipo. El maravilloso :-p JDeveloper como muchos otros, te instala su propio jdk por defecto, luego te te instalas la maquina virtual de sun. (Recomiendo que le echeis un vistazo al idea
www.intellij.com )
Pues bien, si desde linea de comandos escribes
java -version, te dira con que estas tirando. Puede ser (o no) que no estes ejecutando la version buena de tu jdk de sun. Revisa tus variables de entorno: JAVA_HOME, CLASSPATH y comprueba que en la variable PATH tengas la ruta de la maquina virtual correcta. Si todo esto lo tienes bien y arrancas con jvm de sun, la verdad es que no se me ocurre nada.
Suerte