private void addResourceTypes() throws IOException { RandomAccessFile f = new RandomAccessFile("randomResourceType.csv", "r"); String dataString = null; while ((dataString = f.readLine()) != null) { String[] data = dataString.split(";"); ResourceType insert = new ResourceType(); if (data[0].length() < 45) { insert.setResourceTypeName(data[0]); } else { insert.setResourceTypeName(data[0].substring(0, 44)); } System.out.println(insert); try { resourceTypeDAO.insertResourceType(insert); } catch (ResourceTypeNameExistsException e) { e.printStackTrace(); } } f.close(); }