recordcount in the workload is limited to max integer value (0x7FFFFFFF) because the CoreWorkload.init routine uses Integer.parseInt as shown below. long insertcount= Integer.parseInt(p.getProperty(INSERT_COUNT_PROPERTY, String.valueOf(recordcount - insertstart)));