the easiet way to solve your problems is to use "JSTL" loop tags in JSF pages.
this will solve your problem.
a better more sophisticated approach is using JSF iterator components which can be found in some JSF components sets, like ADF Rich client which is going to be used in your company.