The problem is, I use the resultSet object as global for all the things in the class. I don't know if it is the best way though.
let me explain better, i have a method that show the data in a table, filling up the global ResultSet and then showing its contents in the control. When i update something in the database, i call the method in charge of refreshing, in order to see the changes applied to the control.
the last one, what it does is simply clean up the table and call the method that shows the data. Because the ResultSet keeps the same value it appears like nothing happend to the user, when the changes did apply to the database.
if you have any other idea im opened to it
heres the code to show the data: