Я бы посоветовал вам создать точку останова исключения в XMLStreamException. По крайней мере, затмение позволяет это. Таким образом, вы сможете увидеть точку, где выдается исключение. наверное это поможет.
Кстати, я не уверен, что 1, 1127 совершенно неверно. Сначала проверьте (на всякий случай), что у вас нет чего-то нелегального в этой позиции. Во-вторых, убедитесь, что это не 1127-й символ вашего файла. Например, если файл был сгенерирован в Unix, где разделитель строк равен \ n, но вы запускаете код в Windows, где разделитель строк равен \ r \ n, система, вероятно, не распознает разрывы строк, поэтому она считает, что ваш XML отформатирован как очень длинная одиночная строка.