title: CSV parsing with Commons CSV - Quotes within quotes causing IOException
body: <p>I am using <a href="https://commons.apache.org/proper/commons-csv/index.html" rel="noreferrer">Commons CSV</a> to parse CSV content relating to TV shows. One of the shows has a show name which includes double quotes; </p>
  
  <p>116,6,2,29 Sep 10,""JJ" (60 min)","<a href="http://www.tvmaze.com/episodes/4855/criminal-minds-6x02-jj" rel="noreferrer">http://www.tvmaze.com/episodes/4855/criminal-minds-6x02-jj</a>"</p>
  
  <p>The showname is "JJ" (60 min) which is already in double quotes. This is throwing an IOException java.io.IOException: (line 1) invalid char between encapsulated token and delimiter.</p>
  
  <pre><code>    ArrayList&lt;String&gt; allElements = new ArrayList&lt;String&gt;();
      CSVFormat csvFormat = CSVFormat.DEFAULT;
      CSVParser csvFileParser = new CSVParser(new StringReader(line), csvFormat);
  
      List&lt;CSVRecord&gt; csvRecords = null;
  
      csvRecords = csvFileParser.getRecords();
  
      for (CSVRecord record : csvRecords) {
          int length = record.size();
          for (int x = 0; x &lt; length; x++) {
              allElements.add(record.get(x));
          }
      }
  
      csvFileParser.close();
      return allElements;
  </code></pre>
  
  <p>CSVFormat.DEFAULT already sets withQuote('"')</p>
  
  <p>I think that this CSV is not properly formatted as ""JJ" (60 min)" should be """JJ"" (60 min)" - but is there a way to get commons CSV to handle this or do I need to fix this entry manually?</p>
  
  <p>Additional information: Other show names contain spaces and commas within the CSV entry and are placed within double quotes.</p>