Irgendwie verstehe ich die Anforderung und deine Umsetzung nicht.
Da ist von ComboBox und RadioGroup die Rede und du möchtest statt einem Wert (integer) jetzt mehrere Werte haben (Boolean).
Allerdings können beide nur
einen Wert annehmen. Von daher ist es kontraproduktiv in der
DB mehrere Felder dafür zu verwenden.
Ausnahme: Du möchtest jetzt CheckBoxen einsetzen, dann würde ich das auch noch verstehen.
Wenn du (aus welchen Gründen auch immer) jetzt aber trotzdem eine Boolean-Sicht des Wertes wünscht, dann würde ich eine View empfehlen statt die Tabelle zu ändern.