Não sei se vai ajudar, mas o seu JAVA_HOME deve indicar a pasta da instalação Java.
Ex:
C:\Arquivos de Programas\Java\jdk1.6.0_18
O seu PATH está certo…
O JAVA_HOME é a pasta onde os executáveis do Java irão procurar pelos arquivos necessários…
O PATH é o caminho onde o Windows procura pelos comandos que você digita no prompt, é como se fosse um “atalho global”…