check out Resting - "Lightweight Java component to consume REST service and transform response into objects"
http://code.google.com/p/resting/
i haven't used it myself, but i plan to.
to go along with it, i'm searching for example source code to implement the best practices described in this google IO session. http://www.youtube.com/watch?v=xHXn3Kg2IQE