I'll bet dollars to donuts that you still have no idea what in CSVWriter's terminology "escape characters" and "quote characters" are; otherwise you wouldn't be passing seemingly random values for those to the constructor.
Tell us this: why are you not using the constructor that takes nothing but the Writer as parameter? That's the one
you should be using.