MultiLineCsvParser should needed a test for when an empty String is passed to parser.parser(string).
The result should eb an immediate EOF from the StringReader, which should correspond to a null being returned

Test added:

  @Test
  public void returnNullWhenEmptyPassedIn() {
    assertNull(parser.parse(""));
  }

Test passed.