// insert the data that has been validated private void updateTracktingTicketData(List<UserTicketTrackingData> userdatas) throws SQLException { for (UserTicketTrackingData userdata : userdatas) { String user_sid = trackingTicketScriptDao.finduser_id(userdata.getUserId()); String user_uid_timesheetid = userdata.getTimesheetId(); List<TaskData> user_taskdata = userdata.getTaskdatas(); for (TaskData taskdata : user_taskdata) { String user_task_assignmentId = taskdata.assignmentid; List<TicketInfo> tickets = taskdata.ticketinfos; List<TicketLog> ticketLogs = taskdata.ticketLogs; updateTicketsForOneUser( user_sid, user_task_assignmentId, user_uid_timesheetid, tickets, ticketLogs); } } }