I agree with Horatio. That sounds like a good way to do it.
If you're not familiar with how to start a process outside the JVM, the call is Runtime.getRuntime().exec("net start");
I'd read the following article, though, before coding this, because there are lots of pitfalls in running processes outside the JVM.
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html