Просто поместите содержимое 1-го и 16-го столбцов, 2-го и 17-го столбцов, 3-го и 18-го столбцов и т. Д. В один и тот же <h:column>
, разделенных <br/>
, <hr/>
или, возможно, даже внутри <h:panelGrid>
Например
<h:dataTable value="#{bean.list}" var="item">
<h:column>#{item.col1}<br/>#{item.col16}</h:column>
<h:column>#{item.col2}<br/>#{item.col17}</h:column>
<h:column>#{item.col3}<br/>#{item.col18}</h:column>
...
</h:dataTable>