Hola mi cabeza está que revienta

. Estoy haciendo un trabajo en donde conecto la base de datos MySQL con java atraves de netbeans y lleno un Tablemodel con los datos. El problema surge cuando quiero seleccionar uno de esos datos para mostrarlos en unos jLabels. ¿Alguien podría ayudarme cómo hago para que al hacerle click a, por ejemplo la casilla de Ana me muestre en los jLabels de abajo El Nombre y Apellido?
Código:
public class VentanaView extends FrameView {///constructor mismo nombre
static String bd = "biblioteca"; // cadena
static String login = "root"; //logearse
static String password = "enigma";///coloca contraseña
static String url = "jdbc:mysql://localhost/" + bd;/// busaca esto en el
DefaultTableModel modelo = new DefaultTableModel();
//table moden para controlar la tabla
public VentanaView(SingleFrameApplication app) {
super(app);
initComponents();
Connection conn = null;
try {
try {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (InstantiationException ex) {
Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
}
conn = (Connection) DriverManager.getConnection(url, login, password);
if (conn != null) {
System.out.println("conexion a" + url + "exitosa");
Statement stmt = (Statement) conn.createStatement();
String sql = "SELECT apellido, nombre FROM autores;";
ResultSet respuesta = stmt.executeQuery(sql);
respuesta.first();
String apellido = respuesta.getString("apellido");
String nombre = respuesta.getString("nombre");
System.out.println("Apellido: " + apellido + " " + "Nombre: " + nombre);
modelo.addColumn("apellido");
modelo.addColumn("nombre");
Object[] fila = new Object[2];
fila[0] = respuesta.getString("apellido");
fila[1] = respuesta.getString("nombre");
modelo.addRow(fila); // Añade una fila al final
conn.close();
}
} catch (SQLException ex) {
System.out.println("Error: " + ex);
}
Ya he intentado buscar por todas partes pero no consigo mostrar nada