Interpreting the results from API in Java

Excuse me if this questions is basic. I am using a connector between Eclipse/Mylyn and Bitbucket. It stopped working and I have determined this is because it is written against version 1.0 of the API. I am attempting to update it to version 2.0.

The existing code uses gson/json to retrieve the returned data and version 2.0 of the API seems to be much more complex than version 1.0.

I have taken a returned list of issues (api.bitbucket.org/2.0/{user}/{repo}/issues) and run it through a json to java converter which has generated a large number of classes to cope with the structure returned.

Though I understand why this is, it seems very complex for a simple list of issues. I was wondering am I missing something? Or is there a library containing the schema java classes which I can import?