Java.lang.NumberFormatException: For input string: "nota"

Galera, sei que é erro de conversão mas não consigo enxergar. Se alguem puder ajudar agradeço.

Tela.


<p:dataTable paginator="true" style="overflow: auto; width: 980px"
							value="#{preenchimentoBacking.listaDigitacao}" var="a" rows="10">

							<p:column>
								<f:facet name="header">
									<h:outputText value="Questões" style="font-size: 9px" />
								</f:facet>
								<div align="left"
									style="overflow: auto; width: 300px; font-size: 9px">

									<h:outputText value="Cód. #{a.idQuestao} - #{a.desQuestao}" />
								</div>
							</p:column>


							<div style="width: 5px">
								<p:columns style="width:15px"
									value="#{preenchimentoBacking.lista}" var="aa">
									<div align="center">
										<f:facet name="header">
											<div align="center"
												style="overflow: auto; width: 120px; font-size: 8px">
												<h:outputText value="- #{aa.id} -" />
												<br />
												<h:outputText value="#{aa.nomeDisciplina}" />
												<br />
												<h:outputText value="#{aa.docente}" />
											</div>
										</f:facet>

//Meu problema esta nessa linha aqui galera. Essa nota é um Object que por padrão vem carregada como null na lista, pois sera informada pelo usuário nessa tabela.

										<p:inputMask style="font-size:4px;height:20" mask="9" size="5"
											maxlength="1" value="#{a.disciplinas.nota}">
										</p:inputMask>

									</div>
								</p:columns>
							</div>

						</p:dataTable>

Backing


public void criarListaDisciplinaQuestao(Matricula matric) {

		try {

			av = pDAO.buscarAvAluno();

			lista = new ArrayList<DisciplinaVO>(
					digDAOVO.buscaDisciplinaPorMatricula(matric.getId()));
			

			listaDigitacao = new ArrayList<DigitacaoVO>(
					digDAOVO.buscarDadosAv(av.getId()));

			for (int i = 0; i < listaDigitacao.size(); i++) {

				listaDigitacao.get(i).setDisciplinas(lista);
				System.out.println("Pergunta: "
						+ listaDigitacao.get(i).getDesQuestao());
				System.out.println("Tamanho (Lista disciplina: "
						+ listaDigitacao.get(i).getDisciplinas().size());
				System.out.println("Nota: " + listaDigitacao.get(i).getDisciplinas().get(i).getNota());

			}

		} catch (Exception e) {

			e.printStackTrace();

		}
	}

Desde já agradeço.

Renan.

O que vc está digitando neste campo?

Faça um debug no seu método e veja onde vai apresentar erro, selecione a variável ou linha e pressione control+shift+j

Qual foi o tipo criado para a nota? Int, Double? Acho que vc criou o campo como int ou double, mas, está passando valor com a vírgula (double é com ponto).

A tabela nao esta sendo carregada por conta desse erro, mas quando mando imprimir no console os valores esta vindo certinho. A nota é do tipo Object, mas ja tentei como Integer tbm e ocorre o mesmo erro.

O problema ocorre quando coloco o value da nota no jsf, pq se eu tirar a tabela funciona normalmente. Quando faço debug não ocorre erro.