Parserizza il file XML con un parser di cui ti fidi. Se non da' errori, ma invece continua a darlo il tuo in JAVA e' possibile che quest'ultimo contenga un errore di programmazione.