AWS Athena で S3 上にある CSV データを読もうとしたら

HIVE_BAD_DATA: Error parsing field value '2019-09-09T00:45:29Z' for field 0: For input string: "2019-09-09T00:45:29Z"

というエラーが出たのですがこれはどういう意味のエラーなのでしょうか

テーブル定義は

CREATE EXTERNAL TABLE `api_log`(
  `time` string COMMENT 'from deserializer', 
  `level` string COMMENT 'from deserializer', 
  `text` string COMMENT 'from deserializer')
PARTITIONED BY ( 
  `dt` string, 
  `server_name` string)
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.serde2.OpenCSVSerde' 
WITH SERDEPROPERTIES ( 
  'escapeChar'='\"\"', 
  'quoteChar'='\"', 
  'separatorChar'=',') 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.mapred.TextInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
  's3://serverlog.staging/api'
TBLPROPERTIES (
  'has_encrypted_data'='false', 
  'transient_lastDdlTime'='1567997026')

読もうとしたCSVは

"2019-09-09T00:45:29Z","INFO","""Fuel\\Core\\Request::__construct - Creating a new main Request with URI = \""ping\"""""

です

Fuel PHP のデフォルトのログ内容を fluentd 経由で S3 に転送して Athena で読めるようにしたいのですが
改行やカンマやダブルクオートを含むケースがあるので
何日もはまっていてなかなかうまくいかずに困っています

どうすれば実現できるでしょうか