Select Não Retorna data

Estou tentando pesquisar a data atual no banco usando PreparedStatement, mas eu não está trazendo nada. Estou usando o access e minha data esta salva no banco como data/hora.

Segue meu código:

public List<Questao> buscarData() {
        try {
            Date hoje = new Date();
            java.sql.Date d = new java.sql.Date (hoje.getTime());
            System.out.println(d);
            List<Questao> questoes = new ArrayList<Questao>();
            PreparedStatement stmt = this.connection.prepareStatement("select * from tblQuestoes where dataRevisao = ? ");
            stmt.setDate(1, d);
            ResultSet rs = stmt.executeQuery();

Pesquisando muito consegui resolver, trata-se de uma peculiaridade do Microsoft Access. A nova síntese ficou assim:

PreparedStatement stmt = this.connection.prepareStatement("select * from tblQuestoes where dataRevisao = datevalue(?) ");

Consegui achar a resposta no seguinte link

http://www.vbweb.com.br/forum_resp.asp?Codigo=184900

Obrigado!