Renderizar Form

Boa tarde pessoal, sou novato em programação java, estou tendo problemas para fazer uma tela de alteração de dados:

<h:form id="buscar">
            <h:dataTable id="cadastros" value="#{arqCadMB.listaCadastros}" var="cadastro"
                         cellpadding="5" cellspacing="3" width="100%" 
                         styleClass="tabela" headerClass="cabecalho" rowClasses="ultimo,primeiro">                         >
                <h:column >
                    <f:facet name="header">
                        <h:outputText value="Nome Titular" />
                    </f:facet>
                    <h:commandLink action="#{arqCadMB.selecionar}" >
                        <h:outputText value="#{cadastro.nometitular}" />
                    </h:commandLink>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Data Nascimento" />
                    </f:facet>
                    <h:outputText value="#{cadastro.datanascimento}" >
                        <f:convertDateTime type="date" dateStyle="medium"/>
                    </h:outputText>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="NIS" />
                    </f:facet>
                    <h:outputText value="#{cadastro.nis}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Pasta" />
                    </f:facet>
                    <h:outputText value="#{cadastro.pasta}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Gaveta" />
                    </f:facet>
                    <h:outputText value="#{cadastro.gaveta}"/>
                </h:column>
            </h:dataTable>
        </h:form>

aqui estou apresentando os dados que obtive em uma busca, e ao clicar no commandlink gostaria atualizar outro form, com as informações que
foram selecionadas para efetuar a atualização

<h:form id="arqcad" rendered="false">
            <h:message id="mensagem" for="arqcad"  />
            <h:panelGrid columns="2" >
                <h:outputLabel value="Nome Titular: " style="font-weight:bold" />
                <h:inputText value="#{arqCadMB.arqcad.nometitular}" size="50"  />
                <h:outputLabel value="Data de Nascimento: " style="font-weight:bold"/>
                <p:calendar value="#{arqCadMB.arqcad.datanascimento}" size="10" pattern="dd/MM/yyyy" />
                <h:outputLabel value="NIS: " style="font-weight:bold"/>
                <p:inputMask value="#{arqCadMB.arqcad.nis}" mask="99999999999" size="10" />
                <h:outputLabel value="Pasta: " style="font-weight:bold"/>
                <h:inputText value="#{arqCadMB.arqcad.pasta}" size="10" />
                <h:outputLabel value="Gaveta: " style="font-weight:bold"/>
                <h:inputText value="#{arqCadMB.arqcad.gaveta}" size="10" />
            </h:panelGrid>
            <h:commandButton value="Cadastrar" action="#{arqCadMB.cadastrar}" />
        </h:form>

Será que isto seria possivel, renderizar o form arqcad e carregar os dados q foram selecionados!

Desde já obrigado!