Java - Gravar hashmap em um arquivo CSV

Eu tenho um hashmap com uma chave String e um valor String. Ele contém um grande número de chaves e seus respectivos valores.

Por exemplo:

key | value
abc | aabbcc
def | ddeeff

Gostaria de escrever esse hashmap em um arquivo csv, de modo que meu arquivo csv contenha linhas como abaixo:

abc,aabbcc
def,ddeeff

Eu tentei o seguinte exemplo aqui usando a biblioteca supercsv:http://javafascination.blogspot.com/2009/07/csv-write-using-java.html. No entanto, neste exemplo, você deve criar um mapa de hash para cada linha que deseja adicionar ao seu arquivo csv. Eu tenho um grande número de pares de valores-chave, o que significa que vários hashmaps, com cada um contendo dados para uma linha, precisam ser criados. Gostaria de saber se existe uma abordagem mais otimizada que possa ser usada para este caso de uso.

Desde já, obrigado!

questionAnswers(5)

yourAnswerToTheQuestion