1-й из всех Spring-roo не виноват, Spring по умолчанию использует редактор свойств java для String, который преобразует его в пустую строку, если значение не указано.
Собственные пружины StringTrimmerEditor могут использоваться внутри контроллеров, как показано ниже.
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(Boolean.TRUE));
}