Duvida Validação hibernate Vraptor

Pessoal estou fazendo meu TCC “TENSO…” e estou fazendo a validação de campos usando o hibernate e o Vraptor, mas estou com dúvidas de como validar campo de data e float.

Float

...
@Length(min=1, message="O campo Valor de Compra deve ser preenchido")
	@Column(name="valorCompra", nullable=false)
	private Float valorCompra;
...

Date

...
@Length(min=1, message="O campo Data de Nascimento deve ser preenchido.")
	@Column(name="dtNascimento", nullable=false)
	private Date dtNascimento;
...

Bom desse jeito que ta ai ta dando erro… nos campos de String essas anotações dão certo, mas nas Float e nas Date não dao…

Se alguem puder me ajudar a fazer a validação correta de Float e Data ficarei muito agradecido…

:?: