Parece que está abrindo o Java 6 (versão de 32 bits) em vez do Java 7 (64 bits). O que acontece se você colocar o caminho completo com o comando, apontando para o local de instalação do Java 7 de 64 bits? Quando ele exibe a versão, qual versão ela mostra?