Adding transaction management in batchUpdate & in case of exception in batchUpdate restart the batch data with a step size of 1 to be able to insert a maximum of data during populating