Olá,
na sua base de dados, você está armazenando o campo do tipo data como texto? Se for, pode estar ai a razão para o seu problema.
Se não, há algumas coisas que você pode verificar:
* Se estiver filtrando as datas a partir de componentes textuais, utilize a classe SimpleDateFormat para parsear as suas strings para a data apropriada e em seguida enviá-las para a sua consulta. Muito provávelmente, o valor fornecido pode estar errado.
* Se estiver usando o g:datePicker, verifique o valor que ele está te retornando também (um println no controlador irá lhe ajudar nisto).