Criação de tabela dinamica - Primefaces como adicionar uma nova linha ( row )

Bom dia, estou criando uma tabela dinamica com o primefaces.
Consegui criar a tabela e adicionar linha, porém não consigo fazer pular de linhas,

Alguem sabe como adicionar uma nova linha dinamicamente.

Segue meu código:

    Application application = ctx.getApplication();
    DataTable table = (DataTable) application.createComponent(DataTable.COMPONENT_TYPE);
    table.setVar("varResposta");

    ValueExpression valueExpress = Componente.createValueExpression("#  
    {componenteHandler.listRespostasCompletas}", ArrayList.class);
    table.setValueExpression("value", valueExpress);

    Column column1linha1 = new Column();

    	HtmlOutputText outPutText = new HtmlOutputText();

** ValueExpression valueExpression = Componente.createValueExpression("#{varResposta.id}", String.class);
outPutText.setValueExpression(“aaaa”, valueExpression);**

            column1linha1.getChildren().add(outPutText);

            table.getChildren().add(column1linha1);

sempre crio o DataTable de acordo com um List, ou seja o DataTable terá a mesma quantidade de registros que o List, se adicionar ou remover elementos ao List o DataTable irá acompanhar.

albama, conseguiu a solução? Poderia postar o código completo da criação da table dinâmica? Estou precisando criar-la porém ainda não consegui.

Olá,

Exemplo do Primefaces de Datatable com paginação: https://www.primefaces.org/showcase/ui/data/datatable/paginator.xhtml