Wygląda więc na to, że Twoim problemem jest identyfikator, który podajesz dla klauzuli where, która jest niepoprawna. Podajesz nazwisko „Kowalski” zamiast identyfikatora asp.
Jako uwaga na temat programowania w SQL, aby być bezpiecznym, naprawdę powinieneś pisać swoje zapytania za pomocą mysql "?". Pozwala to mysql na umieszczenie w razie potrzeby odpowiednich cudzysłowów i sprawdzenie wstrzyknięcia sql.
sSQL = "SELECT id_asp, ficha, apellido1, apellido2, nombre, genero, telefono1, telefono2, promedio_sec FROM datos WHERE id_asp = ?";
PreparedStatement ps = connection.prepareStatement(sSQL);
ps.setObject(1, my_id);
ResultSet rs = ps.executeQuery();
Jest to nieco bezpieczniejsze i możesz bezpośrednio przekazywać zmienne, nie wiedząc, co należy umieścić w cudzysłowie itp.