I would recommend trying to incorporate some XSD validation in your program before you run it through your code.
The following may help you in your efforts:
- Online XSD Validator Tool:
http://www.utilities-online.info/xsdvalidation/
- Xerces for Android: https://code.google.com/p/xerces-for-android/