Если тип данных для вашего поля будет object — то вы можете спокойно засылать туда что угодно, хоть буль хоть доубл. Информация о типе объекта сохраняется, так что вы в любой момент можете узнать что у вас за тип. Касательно количества колонок — тут уже очень много вариантов. Нужно более конкретно указать что именно хотите получить в итоге? Пример работы с данными внутри и снаружи, так сказать.