Is Google broken for you? Have you reported the problem so they can fix it?
Service Virtualization is independent of any particular language. You first have to design the architecture you need. Then you can implement the components of that architecture in the language of your choosing, including Java.
A simple web search will locate thousands of articles.