Hi Ravi Thupil,
Regarding testing tools for Java, try using SilkTest by Segue (www.segue.com). Its basically a functional n regression testing tool, though not freely downloadable. It can be used for testing the web, Java application or any traditional client/server application. Hope this helps.
Cheers,
Have a great day !!
Checoo