Are you that the exception trace is exactly correct?
It lists an address of 127.0.1.1 which is not localhost (well, not usually) - it's 127.0.0.1.
What does a reverse DNS lookup (such as 'dig -x 127.0.1.1') return?
[Message sent by forum member 'matterbury' (matterbury)]
http://forums.java.net/jive/thread.jspa?messageID=331569