Run prompt de comando do jav

Eu quero executar algo no prompt de comando usando java

quero ir para o seguinte diretórioC:\Program Files\OpenOffice.org 3\program\ e depois executesoffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

Tentei, mas não sou capaz de fazer iss

my code

public static void main(String[] args) {
        // TODO Auto-generated method stub
        try {
            Runtime rt = Runtime.getRuntime();
            //Process pr = rt.exec("cmd /c dir");

           // Process pr = rt.exec("cmd /c dir");

            Process pr = rt.exec(new String[]{"C:\\Program Files\\OpenOffice.org 3\\program\\soffice", 
                    "-headless",
                    "-accept='socket,host=127.0.0.1,port=8100;urp;'",
                    "-nofirststartwizard"});

            BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));

            String line=null;

            while((line=input.readLine()) != null) {
                System.out.println(line);
            }

            int exitVal = pr.waitFor();
            System.out.println("Exited with error code "+exitVal);

        } catch(Exception e) {
            System.out.println(e.toString());
            e.printStackTrace();
        }
    }

questionAnswers(6)

yourAnswerToTheQuestion