It has been a very long time since I programmed anything in Java. I thought it would be a nice idea to figure out how to access PI Web Services (and WCF services in general) from a Java application. I wrote a small walktrough in this blog post.
I hope it can be of any use to someone who is trying the same thing. I'm not a Java expert myself, but from what I found it is pretty straightforward.