Я думаю, вы строите не то дерево ..
Ошибка 102 - это неправильный синтаксис SQL, скорее всего, из исходного файла SQL.
Обновление
Думаю, вы сами ответили на свой вопрос ..
OSQL принимает файлы в кодировке ANSI и Unicode, НО я попытался открыть свой файл с помощью notepad ++, изменил кодировку на UTF-8, и у меня возникли аналогичные ошибки.
Быстрый поиск в Google дал мне это и это с немного дополнительной информацией.
Параметр -n
удаляет подсказки с номером строки 1> 2> ...
и, кстати, нет других флагов, которые идут вместе с ним, поэтому удалите - 1
.