You need use :
<p:columns>
{...}
</p:columns>
Full Example:
<p:dataTable id="resultadosTabela" scrollWidth="1200px" var="s" value="#{timeLineController.selectSeasonals}" scrollable="true" frozenColumns="1" resizableColumns="true">
<p:column headerText="Seasonals']}">
<p:outputLabel value="#{s.name}" />
</p:column>
<p:columns headerText="#{col.name}" value="#{timeLineController.allColumns}" var="col" columnIndexVar="index">
<p:outputLabel value="#{timeLineController.getValue(s, col)}">
<f:convertNumber type="number" maxFractionDigits="2" minFractionDigits="2"/>
</p:outputLabel>
</p:columns>
</p:dataTable>