вообще в базу данных в поле String EventCode я записываю значения из другой таблицы String.valueOf(int).
Позже могут быть и строчки, конечно, но сейчас пока только инты.
Такое чувство, что при миграции рум смотрит тип значений в таблице и думает что там Integer (хотя должен схему бд смотреть, тем более она генерируется)