Botao proximo registro em jsf

boa tarde
como eu faria em jsf usando o commandbutton do primefaces atualizar o formulario com o proximo registro do banco de dados?eu tentei assim como teste e nao deu.

<p:commandButton value=“Próximo” type=“button” action="#{clienteBean.proximo}" update=":form1">

[code]@ManagedBean
@ViewScoped
public class ClienteBean implements Serializable {

private CdClienteVO cliente = new CdClienteVO();
private List&lt;CdClienteVO&gt; lista;

public void proximo(){
   this.cliente = this.lista.get(1);

}

gets e sets

}
[/code]

Tente retirar a propriedade type=“button” e coloque update="@form"

da esse erro

14/06/2013 14:50:22 com.sun.faces.lifecycle.InvokeApplicationPhase execute AVISO: #{clienteBean.proximo}: java.lang.NullPointerException javax.faces.FacesException: #{clienteBean.proximo}: java.lang.NullPointerException