for(ErrorType errorType: validationResult.getErrors()) { fieldErrorCodes = new String[]{ errorType.getErrorCode() }; bindingResult.addError(new ObjectError(errorType.getProperty(), fieldErrorCodes , null, null)); if(errorType.getProperty().length() > 0) { bindingResult.addError(new FieldError(bindingResult.getObjectName(), errorType.getProperty(), null, false, fieldErrorCodes, null, null)); } }