parameter is an attribute of a managed bean which is session scope. Also parameter.validator is a class implmenting VAildator and it is not declared in faces-config.xml as i have to use it for so many parameters.
Unless I'm reading this wrong, you don't want iteration, you want a tablular display. Iteration is just the means in cruder environments to generate a tabular display and JSF is more of a high-level environment than that.
It looks, in fact, like you want a multi-level table display, which means tables embedded inside other tables. The JSF h:dataTable can handle the display, and the corresponding table JSF table DataModel class provides the means of wrapping your backing data do that the table can be rendered properly.