Проблему решил, причина была в том, что при выполнении каста CAST(SEQ AS NUMBER(13)) Oracle присваивает столбцу имя CAST(SEQASNUMBER(13)), что не позволено в формате именования полей в Avro. ТАким образом, решением стала такая конструкция CAST(SEQ AS NUMBER(13)) AS SEQ