Non so se si possa passare da riga di comando la password, però avevo notato che, per poter passare i parametri, nella chiamata ad exec() del Runtime, era necessario passare, al posto di una stringa, un array di stringhe:
codice:
String [] comando = {"C:\\Programmi\\NetBeans\\vnc\\winvnc.exe", "-run"};
String[] comando2 = {"C:\\Programmi\\NetBeans\\vnc\\winvnc.exe", "-connect "+ address};

Process process = Runtime.getRuntime().exec(comando); 
Process process2 = Runtime.getRuntime().exec(comando2);
Prova così...


Ciao.