protected void encodeStateHolder(FacesContext context, DataTable component, String id, String value) throws IOException {
        renderHiddenInput(context, id, value, false);
    }
Encodes dynamic column. Allows to override default behavior.
primefaces/src/main/java/org/primefaces/component/datatable/DataTableRenderer.java