public boolean addNewSportsBooking(ArrayList<SportsBooking> sb1, Connection conn) throws SQLException {
        int rowsInserted = 0;
        try {
            String SQLString = "insert into sportsBooking values (?,?,?,to_timestamp(?),?)";
            PreparedStatement statement = null;
            statement = conn.prepareStatement(SQLString);
            for (int i = 0; i < sb1.size(); i++) {
                sb = sb1.get(i);
                statement.setString(1, sb.getReservationsNumber());
                statement.setString(2, sb.getSportsID());
                statement.setString(3, sb.getSportsType());
                statement.setString(4, sb.getSportsDate());
                statement.setInt(5, sb.getTrainer());
                rowsInserted += statement.executeUpdate();
            }
            if (sb.getTrainer() == 1) {
                addTrainerToBooking(conn);
            }
        } catch (Exception e) {
            System.out.println("Fail in BookingMapper - addNewSportsBooking");
            System.out.println(e.getMessage());
        }
        return (rowsInserted == sb1.size());
    }