Você tem um ladino "no meio do seu caminho. Parece que pode estar bagunçando as coisas.
...;c:\Program Files\Java\jdk1.6.0_20\bin";C:\ ...
Eu também tive um problema em que um personagem CRLF encontrou seu caminho para o caminho, então fique atento a isso. (Embora no seu caso isso não seja o problema, pode ser para alguém que esteja lendo isso).