Creo que te falta aumentarle rs.next(); porque el query se crea en una direccion nula, de ahi tienes que indicarle que lea el siguiente registro.
Prueba con esto.
Código Javascript
:
Ver originalpublic static String getStringFromID (String tabla, int id) throws Exception {
Connection conexion = getConection();
String query = "SELECT * FROM ? WHERE id = ?";
PreparedStatement ps = conexion.prepareStatement(query);
ps.setString(1, tabla);
ps.setInt(2, id);
ResultSet rs = ps.executeQuery();
rs.next();
String cadena = rs.getString(2);
return (cadena);
}
Saludos