Чтение символов Юникода из базы данных Access через JDBC-ODBC

У меня есть несколько нестандартных символов в моей базе данных Access 2010. Когда я читаю их через

Connection con = null;
try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    java.util.Properties prop = new java.util.Properties();
    prop.put("charSet", "UTF8");
    String database = "jdbc:odbc:Lb";
    con = DriverManager.getConnection(database, prop);
} catch (Exception ex) {
    System.out.println("Error");
}
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery("SELECT distinct forename, surname from PSN where isValid");

while (rs.next()) {
    String forename = rs.getString("forename");
}

Я получаю знаки вопроса (?) где персонаж должен быть. Почему это?

Ответы на вопрос(4)

Ваш ответ на вопрос