@Override
 public ArrayList<Expense> getExpenses() throws SQLException {
   selectAllStatement = connection.createStatement();
   ArrayList<Expense> list = new ArrayList<Expense>();
   ResultSet result = selectAllStatement.executeQuery(SELECT_ALL);
   while (result.next()) {
     Expense expense = new Expense();
     expense.setNum(result.getInt("num"));
     expense.setPaydate(result.getDate("paydate"));
     expense.setReceiver(result.getInt("receiver"));
     expense.setValue(result.getInt("value"));
     list.add(expense);
   }
   return list;
 }