Дата - зарезервированное ключевое слово в кусте, поэтому вы сталкиваетесь с проблемой
Однако куст позволяет использовать зарезервированные ключевые слова в качестве имен полей, но это не такЛучшая практика их использования.
Чтобы исправить проблему:
Surround имя поля даты с backtick's
`
Попробуйте с приведенным ниже оператором создания таблицы
hive> create table Book_inf2(OID int, `date` timestamp, CUSTOMER_ID string, AMOUNT int) row format delimited fields terminated by ',';