Thanks for providing this useful info, helped me a lot.
This is what worked for me..
CommandLine command = new CommandLine("cmd");
command.addArgument("/c");
command.addArgument("C://Users//....//Appium//node.exe");
command.addArgument("C://Users//...//Appium//node_modules//appium//bin//appium.js");
command.addArgument("--address");
command.addArgument("0.0.0.0");
command.addArgument("--port");
command.addArgument("4724");
command.addArgument("--no-reset");
command.addArgument("--log");
command.addArgument("C://Users//...//log//appiumLogs.txt");
DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler();
DefaultExecutor executor = new DefaultExecutor();
executor.setExitValue(1);
executor.execute(command, resultHandler);