code: @Override
  	public void open(int taskNumber, int numTasks) throws IOException {
  		try {
  			establishConnection();
  			upload = dbConn.prepareStatement(query);
  		} catch (SQLException sqe) {
  			throw new IllegalArgumentException("open() failed:\t!", sqe);
  		} catch (ClassNotFoundException cnfe) {
  			throw new IllegalArgumentException("JDBC-Class not found:\t", cnfe);
  		}
  	}
docs: Connects to the target database and initializes the prepared statement.
  
  @param taskNumber The number of the parallel instance.
  @throws IOException Thrown, if the output could not be opened due to an
  I/O problem.