Jsf - Data Table em tempo real

Ola bom dia
Tenho a seguinte situação em JSF, preciso criar um H:datatable em tempo de execução, quer dizer

o usuário pode criar o número de colunas dependendo dos campos que ele quizer ver,

isto é possível…

Obrigado

Sim é possível!

Veja esse exemplo onde a pessoa digita um comando SQL e o datatable é criado dinamicamente:
http://www.oracle.com/technology/oramag/oracle/06-jan/o16jsf.html