Угадайте: это классический случай вывода типа Value.
Вы используете запрос:
INSERT INTO test_table(Id,Name,Date,CreatedOn) values (?,?,?,?)";
BatchStatement("_test", query, 394741470, "test", "2019-05-06");
Здесь 394741470 - это int в C #. Таким образом, драйвер сериализует его как CQL int (4 байта), но сервер ожидает CQL bigint (8 байтов). Исправление - указать правильный тип:
Вы можете попробовать следующее:
BatchStatement("_test", query, 394741470L, "test", "2019-05-06");
ИЛИ это может быть проблема с датой. Ваша дата - строка Попробуйте использовать DateTime.
BatchStatement("_test", query, 394741470L, "test", Convert.ToDateTime("2019-05-06"));