Java developers have a number of choices. Assuming they wish to use Java-RMI rather than xml-rpc as their communication protocol then they can handle the connection to the Plastic hub themselves, or use one of several client libraries to do it for them.
See the code sample here for an example of how to handle everything yourself - be aware that you will need to deal with