Problemas ao preencher <h:inputText

Tenho um inputText, que recebe os campos de telefone:

<h:outputLabel for="telefone" value="Telefone2:" />
                    <h:inputText value="#{cadastraContato.contato.telefone2}"  size="14" id="telefone2" />

e ele retorna um erro:

j_id_jsp_1800110815_1:telefone2: '8632110024' must be a number consisting of one or more digits.(deve ser um número constituído por um ou mais dígitos.) 

Se eu retirar um digito desse numero ele funciona normal, o problema é que eu preciso que meu numero seja deste tamanho ai 10 digitos…Lembrando que defini estas variaveis assim:

public Integer getTelefone2