Я использовал этот обходной путь / хак в одном из своих проектов:
<p:dataTable value="#{myBean.myValue}"
var="item"
...>
<p:column rendered="#{!empty item }">
..
</p:column>
..
</p:dataTable>
Я помню некоторые проблемы с границами ячеек.Но вы должны попробовать.