This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
As I have already explained, that is not the syntax required with 'kill' ! You use a sub-shell and not a pipe.
Note - invoking Runtime.exec() to do this you will also need to execute the command using a shell since the sub-shell command needs to be interpreted by a shell. I hope you have read ALL the sections of http://www.javaworld.com/jw-12-2000/jw-1229-traps.html and implemented ALL the recommendations.