Which now gives me an internal server error. Your you say that thus suggests that the cookie has worked but there is a problem on the server (Possible dumb question).
Note that cookies are managed automatically by HttpUtils2 (actually HttpClient). If the server has previously returned this cookie then you do not need to manually add it to the request.