Si tienes tu navegador configurado para que muestre el contenido en español, es posible que puede estar mostrando las cantidades separando miles por punto (.) y decimales con coma (,). Si este es el caso, no va a mostrar el contenido de tu campo. Para que lo muestre hay que hacer un cambio en el campo generado por grails: por y por ultimo en tu controller después de que cargues el objeto tienes que pasarle la propiedad
Blog de experiencias en Java y tecnología con la que me topo