В основном вы создаете объект с уже существующим первичным ключом, и он не принят SQLite.Проверьте это, запросив в БД что-то вроде
select * from airport where id = 6256
Если запрос возвращает результат, вам нужно изменить идентификатор аэропорта, который вы сохраняете.Поскольку вы используете автоинкремент, вам не нужно указывать идентификатор, и СУБД назначит следующий свободный идентификатор в этой таблице.