You are attempting to unmarshal a document that starts with:
<ItemLookupRespons>
Instead of the XML document you have in your question that starts with:
<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
If you created your JAXB model from an XML schema where the document you are trying to unmarshal is valid then you should create your JAXBContext
on the package name of the generated model, or on the ObjectFactory
class that was generated to pull in all the classes for the model.