Add this code before connect. This will set config.
ANSWER
/* this config I missed out */
ConnectionConfiguration config = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
config.setCompressionEnabled(true);
config.setSASLAuthenticationEnabled(false);
connection = new XMPPConnection(config);