Co może być tego powodem, skoro taka kolumna jest?
java.sql.SQLException: Column 'id_autora' not found.
while (result.next()) {
authors.add(new Author(result.getLong("id_autora"),
result.getString("mail"),

Co może być tego powodem, skoro taka kolumna jest?
java.sql.SQLException: Column 'id_autora' not found.
while (result.next()) {
authors.add(new Author(result.getLong("id_autora"),
result.getString("mail"),

Może zrobiłeś select z innej tabeli?