очень хорошо. Отломалось у вас в строке 7, судя по трэйсбэку. Отломалось потому, что в вашем входном потоке внутри поля, не включенного в кавычки обнаружился символ начала строки.
Рекомендации будут такие:
1. Убрать код, пишущий в Output1, чтобы не смущал. Задание было пока только прочитать файл.
2. Вывести lines внутри цикла. Если падает не на первой строке, то можно будет увидеть результат чтения.
3. Показать здесь строку, на которой падает.
PS: название переменной lines не соответствует реальности. Мы читаем по одной строке, а lines означает ‘строки’.