Supongo que estás usando el JSR 295 de Beans Binding (BTW, sabes que está declarado abandonado y que, en cualquier momento, podría eliminarse la compatibilidad con él, ¿verdad?).
Si es así, si estás usando Beans Binding, necesitas un converter. En este artículo de NetBeans lo explican y creo que te servirá incluso si no usas NetBeans:
Saludos.
¿Cómo puedo enlazar un JTextField con una propiedad de tipo BigDecimal de un Bean?
Gracias.