code: @Override
  	public void close() throws IOException {
  		try {
  			upload.executeBatch();
  			batchCount = 0;
  			upload.close();
  			dbConn.close();
  		} catch (SQLException sqe) {
  			throw new IllegalArgumentException("close() failed:\t", sqe);
  		}
  	}
docs: Executes prepared statement and closes all resources of this instance.
  
  @throws IOException Thrown, if the input could not be closed properly.