Salve

Ho un applicazione Desktop Java Se. All'interno, tramite un bottone, lancio un'altra Java applicazion con estensione jar, passando una serie di parametri.
codice:
                        Process p;
                        try {
                            p = Runtime.getRuntime().exec(new String[]{"java","-jar","C:....\\NetBeansProjects\\prg1\\dist\\InvioQ.jar", qUsername, qPassword, qCertPassword, certName, campo1, campo2, campo3 });
                                  try {
                                p.waitFor();     // wait for it to close
                            } catch (InterruptedException ex) {
                                LogPrinter.printEx(ex);
                                error = true;
                            }
                        } catch (IOException ex) {
                                LogPrinter.printEx(ex);
                                error = true;
                        }
InvioQ.jar è una Java Applicatio in cui mi collego ad un sito per fare delle operazioni (premi bottone, inserisci dati, controllo riposta etc)

il programma viene lanciato ma si blocca, senza dare errore, su
codice:
  
WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_6);
Nella prima applicazione uso le librerie HtmlUnit 2.9, nella seconda uso le librerie HtmlUnit 2.6 (la 2.9 ha un errore nella getpage() con il certificato)

Avete idea del perchè si blocca o come fare a capire l'errore ?

grazie
Raul