i am using Runtime.getRuntime().exec() command in Java to start a batch file which in turn starts another process for windows platform.
javaw.exe(Process1) |___
You cannot kill a process tree for windows using JDK. You need to rely on WinAPI.You'll have to resort to native commands or JNI libraries, all of which are platform-dependent and more complex than a pure Java solution would be.
A sample link JNI Example