Witajcie!

Robię w JavieFX apkę korzystająca z bazy danych MS Access 2007 ( Uprzedzając - nie, nie mogę zmienić technologii). Muszę wyciągnąć dane z bazy filtrując po dacie.

Polecenie:

ResultSet rs = stat.executeQuery("SELECT * FROM Notification WHERE postDate>=#2018-01-18# AND getDate<=#2019-02-18#");

działa bez zarzutu, ale resztę klasy DAO mam oparte o PreparedStatement i tutaj też chciałbym to zamienić, ale za nic w świecie nie potrafi mi tego Access przyjąć.

private final static String GET_ALL = 
		"SELECT * FROM Notification WHERE postDate>=? AND getDate<=?";

public ArrayList<Notification> getAllNotification(LocalDate postDate, LocalDate getDate) {

         PreparedStatement prepStmt = conn.prepareStatement(GET_ALL);		
         prepStmt.setDate(1, java.sql.Date.valueOf(postDate));
         prepStmt.setDate(2, java.sql.Date.valueOf(getDate));

         ResultSet rs = prepStmt.executeQuery();
}

Korzystam oczywiście z biblioteki ucanaccess w wersji 4.0.3. Jakaś sugestia lub wskazówka ?