Google Maps API with Jackson Parser
Never swallow exceptions silently like this:


} catch (ClientProtocolException e) {
    } catch (IOException e) {
}



You'll have a nasty time debugging hidden problems because of that.  At the very least, print some diagnostic message to System.err.  Furthermore, you couldn't responsibly continue trying to parse an incomplete result, so you should abort the processing instead.

Basically, if you don't know what to do with an exception, you should probably propagate it.  In fact, you already declared that getLocationInfo() can throw an IOException, so why bother catching IOException at all?