Я столкнулся с той же org.xml.sax.SAXException при разработке дочернего класса org.xml.sax.helpers.DefaultHandler для обработки XML-файла в Blackberry.
Проблема в моем случае заключалась в том, что мой пример XML-файла был не правильно сформирован. В частности, в XML-файле не было только одного корневого элемента. В моем сломанном XML-файле было несколько тегов корневого уровня, и SAX жаловался, что нашел второй. Файл выглядел примерно так:
<?xml version="1.0"?>
<number>one</number>
<number>two</number>
<number>three</number>
Чтобы исправить это, я просто заключил эти элементы в один корневой элемент с именем «counting»:
<?xml version="1.0"?>
<counting>
<number>one</number>
<number>two</number>
<number>three</number>
</counting>
Вы можете увидеть несколько правил XML в Википедии здесь.