no, non dicevo che devi estendere la classe, sarebbe una logica sbagliatissima.
direi di aggiungere un metodo alla tua classe Connetti e chiamarlo per esempio "getStatement()" al quale fai restituire come ritorno lo Statement .. capito ora?
cioè.. il tuo errore è qui
st = (java.sql.Statement)new Connetti();
quando tu facendo "new Connetti()" ottieni un'istanza della classe Connetti che cerchi di castare "(java.sql.Statement)" a Statement, che è un'altra classe, per poi farlo puntare da st.
tu dovresti aggiungere questo metodo getStatement alla classe Connetti, e poi fare
st = new Connetti().getStatement(); claro?
![]()

Rispondi quotando