Создаешь скорее всего через какой-то пакет, а там универсальные типы данных. И если база не поддерживает, то создается поле с ближайщим к нужному типу. Так и тут
- для Boolean скорее всего INTEGER со значением 1 или 0
- для Date строка с датой-временем
А при получение данных ORM(или что там у тебя) преобразует данные в нужный формат.
То есть в SQLite нет типов данных Boolean & Date. Поэтому DBeaver или SqliteStudio не позволяют такие создать.