Здравейте! Разучавам Java и MS SQL Server, като съм си поставила за цел от проста Java програмка, да направя връзка към базата данни и да изпълня една процедура с един входящ параметър. С много зор връзката я направих и даже си стартирам процедурата, но сега имам желание след като е завършила въпросната процедура да ми излиза един диалогов прозорец, за да е ясно, че изпълнението е приключило. Та въпроса ми е как в Java кода да хвана момента, в който се е изпълнила процедурата и тогава да изкарам прозореца? Има ли нещо стандартно, което мога да използвам?
Прилагам и част от кода, за да добиете представа колко съм зле  
  , но въпреки това имам желание
 , но въпреки това имам желание  
 class ImportAction implements ActionListener{
            @Override
            public void actionPerformed(ActionEvent arg0) {
                  // TODO Auto-generated method stub
                  String dateForm = dateT.getText().trim();
                  
                  DateFormat originalFormat = new SimpleDateFormat("dd.mm.yyyy");
                  DateFormat targetFormat = new SimpleDateFormat("yyyy-mm-dd");
                  Date date;
                  
                  conn=DButil.connect();
                  
                  try {
                        date = originalFormat.parse(dateForm);
                        String formatDate = targetFormat.format(date);  
                        
                        
                        CallableStatement stmt=conn.prepareCall("{call transferSales(?)}");  
                        stmt.setString(1,formatDate);  
                        stmt.execute();  
                        
                              //Трябва да излиза след успешно завършване на процедурата
                        JOptionPane.showMessageDialog( null, "Данните са прехвърлени.");
            
                  
                  
                  } catch (ParseException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                  } catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                  }
                  
                  
            }
            
      }