Originariamente inviato da R@ve M@ster
Infatti dalla query "entrate" non esiste... ma esiste "sum(entrate)". Devi dare un alias:

Codice PHP:
ResultSet rs stmt.executeQuery("select sum(entrate) as sommaEntrate from movimenti");
somma rs.getString("sommaEntrate"); 
così:
codice:
    public static String sum() {
        String somma = "";
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://62.94.208.157:3306/banca?user=root&password=fermat9211");
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("select sum(entrate) as sommaEntrate from movimenti");
            somma = rs.getString("sommaEntrate");
            rs.close();
            stmt.close();
        } catch (Exception e) {
            System.out.println(e);
//            JOptionPane.showMessageDialog(null, e.getMessage());
        } finally {
            return "";
        }
    }
l'errore è:
codice:
java.sql.SQLException
per quanto riguarda la questione String/int.
se somma la metto come int:
codice:
found   : java.lang.String
required: int
            somma = rs.getString("sommaEntrate");
1 error
per quanto riguarda la questione