I think there are a bug at line 104 of JsonHttpResponseHandler.java. At this line calls the deprecated version of onFailure method (with only one parameter) and this force you to override this 3 methods:
public void onFailure(Throwable e, JSONObject errorResponse) {}
public void onFailure(Throwable e, JSONArray errorResponse) {}
and
public void onFailure(Throwable error) {}
when you want to use JsonHttpResponseHandler instead of only two.
Thanks.