[Resolvido]Problemas com jFormattedtextfield

Boa tarde pessoal.

No codigo

private javax.swing.JFormattedTextField jFormattedTextFieldValorPrestacao = new javax.swing.JFormattedTextField(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.NumberFormatter(new java.text.DecimalFormat("#,##0.00"))));

crio um campo para digitação de valores.
1º problema
Quando o valor termina com zero após a vírgula (8,80) ele transforma em 8,8.
2º problema
Ele permite digitar letras e quando ele perde o foco ele se transforma em null. Gostaria que ele mantivesses o valor anterior válido.

Agradeço desde já qualquer ajuda.