This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma 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.