What? "Controller" and not "Kontroller"?
But JSF backing beans are
not Controllers. They are
Models.
As a general rule, I discourage the use of ui:repeat and other logic-like constructs. If you have a tabular display, use the dataTable tag, instead. However, ui:repeat does have uses, such as when you want to arrange your collection horizontally rather than vertically.
There are several basic items that need to be addressed.
1. f:selectItem needs both an itemLabel and and itemValue. The itemValue is the value that will be posted to the radio control's target.
2. You must name a target in the h:selectOneRadio that will receive the selected value - and conversely be used to set the displayed selection. This is the "value=" attribute of the selectOneRadio tag element.
3. Normally when you nest iterative and tabular constructs, the inner construct's "value" attribute references the outer construct's "var" value.
I think before doing anything this ambitious, you need to study up on a few basics of JSF.