Dois datatable para beans diferentes no mesmo xhtml usando primefaces

Pessoal,

Tenho um xhtml onde tenho um datatable em que cada linha tem o nome do cliente e um commandbutton que chama um dialog. Nesse dialog tenho um outro form com outro datatable que vai carregar informações baseada na linha selecionada no primeiro datatable

O primeiro datatable acessa um determinado bean e o segundo datatable acessa outro bean.

Problema:

Esta dando erro porque o segundo datatable é vazio de primeira, ou seja, só terá informações quando alguém clicar no botão do primeiro datatable. È como se tivesse tentando preencher o segundo datatable mas ainda não tem o parâmetro necessário(que virá do primeiro datatable da linha selecionada).

Tem como resolver esse problema?

estou usando ViewScoped

PrimeFaces 3.5 / Tomcat 7 | Mojarra 2.1.25

Eu uso esse recurso com mais de um dataTable quase sempre, mas não tenho esse tipo de problema que você teve. Será que a lista de objetos que deveria ser mostrada no dataTable que está dando erro não está nula? Não tem como inicializá-la com um ArrayList vazio?