Spring mvc Joda Datetime convertidor falla si la fecha no es válida

Tengo un objeto de dominio que quiero asignar desde JSP que contiene un Joda DateTime:

public beanClass{
  private Long id;

  @DateTimeFormat
  private DateTime start;

  getters and setters...
}

Tengo el siguiente conversor registrado en Spring:

final class StringToJodaDateTimeConverter<S, T> implements Converter<String, DateTime>    {   

  private static final DateTimeFormatter fmt = DateTimeFormat.forPattern("MM/dd/yyyy");

  public DateTime convert(String in) {
     try{
        return fmt.parseDateTime(in);
     }catch(Exception e){
        throw new IllegalArgumentException("Invalid date");
     }
   }
}

Spring obviamente golpea el convertidor antes de mi clase de validador y completará mis mensajes de error con el error completo

No se pudo convertir el valor de propiedad del tipo java.lang.String al tipo requerido org.joda.time.DateTime para la propiedad sampleDate; la excepción anidada es org.springframework.core.convert.ConversionFailedException: no se puede convertir el valor "asdf" del tipo java.lang.String para escribir org.joda.time.DateTime; la excepción anidada es java.lang.IllegalArgumentException: fecha inválida

Lo que quiero es obtener el mensaje "Fecha inválida" de la excepción.

¿Hay alguna forma de obtener el mensaje de excepción "Fecha inválida" en lugar de mostrar todo el mensaje?

Respuestas a la pregunta(0)

Su respuesta a la pregunta