Ajuda com consulta e

tenho o seguinte

[code]
public List listar(String Nome_Cliente) {
String sql = “SELECT * FROM cliente WHERE nome ILIKE ?”;
try {
PreparedStatement stmt = getConexao().prepareStatement(sql);
stmt.setString(1, “%” + Nome_Cliente.toUpperCase() + “%”);
ResultSet rs = stmt.executeQuery();

        return getCliente(rs);
        
    } catch (SQLException sQLException) {
        System.out.println("Erro ao listar Cliente");
    }
    return null;
}

public List getCliente(ResultSet rs) {
if(rs == null)
return null;

    List<Cliente> lista = new ArrayList<Cliente>();
    try {
        while (rs.next()) {
            Cliente cli = new Cliente();
cli.setId_cliente(rs.getInt("id_cliente"));
            cli.setNome(rs.getString("nome"));
            cli.setEndereco(rs.getString("endereco"));

            cli.setData(new Date(rs.getDate("data").getTime()));
            lista.add(cli);
        }
        
        
        
    } catch (SQLException ex) {         
        Logger.getLogger(ClienteDao.class.getName()).log(Level.SEVERE, null, ex);
    }
    return lista;
}


 List<Cliente> lista = clienteD.listar(campo_pra_pesquisaNome.getText());//aqui pega o campo por parametro pra pesquiza

ClienteDao cliente = new ClienteDao();

rs = cliente.ClienteRel(campo_pra_pesquisaNome.getText());
for( final Cliente cli:lista) {

   modelo.addRow(new String[]  {
       

  cli.getId_cliente().toString(),            
   cli.getNome().toString(), 
       cli.getEndereco(),

});
}

    } 

 [/code]

isso ai no postgre ou no mysql funciona porem troquei a base de dados para o access e dai nao funciona cadastrar cadastra porem nao realiza a consulta da Erro ao listar Cliente
Erro ao listar Clientejava.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta ‘nome ILIKE Pa_RaM000’.

Access tem suporte ao ILike?

Não uso access desde que descobri o que era banco de dados (sem ofenças), mas creio que ele somente tenha suporte ao LIKE…