Perfetto e se volessi usare questo metodo showErr() all'interno di una classe pubblica e di un try ... catch (vedi corsivo)? Così facendo non succede nulla...
codice:
// File: Home.java
//...
public class Home extends javax.swing.JFrame implements iface {
    //...

    public Home() {
        //...
        initComponents();
    }
    
   //...    
 
   public ResultSet getResultFromPazienti(String query) {
        ResultSet rs=null;
        try{
            rs=stmt.executeQuery(query);
        }
        catch(SQLException e){
            showErr(e.getMessage());
        }
        return rs;
    }
                                           

    // ...

    public void showErr(String dettagli) {}

    // ...
}