<h:panelGrid>
input,output etc JSF tags
</h:panelGrid>
<h:panelGrid>
<h:dataTable value=#{data.results} var="data">
results Columns
</h:dataTable>
</h:panelGrid>you only need to do something like that
<h:panelGrid rendered="#{is not empty data.results}" >
Input, ouput etc JSF tags
</h:panelGrid>