https://hacknote.jp/archives/788/
にあるように、Javaから外部のコマンドを実行した際のエラーのキャッチの方法です。 processCompleted の戻り値が0以外だった際にどういったエラーメッセージが出力されているかをログに残すことができます。
try { runtimeProcess = Runtime.getRuntime().exec("コマンド"); processCompleted = runtimeProcess.waitFor(); BufferedReader br = new BufferedReader(new InputStreamReader(runtimeProcess .getErrorStream())); String line; while ((line = br.readLine()) != null) { System.out.print(line); } } catch (IOException e) { System.out.print(e); } catch (InterruptedException e) { System.out.print(e); }