CSV pequeno com aspas duplas em alguns casos

Tenho csv que vem com o formato:

a1, a2, a3, "a4, a5", a6

Apenas campo com, terá aspas

Usando Java, como analisar isso facilmente? Tento evitar o uso do analisador de código aberto CSV como política da empresa. Obrigado