Criar arquivo csv a partir de uma lista JAVA

Gostaria de um exemplo de código para pegar os dados do banco que estão armazenados numa lista e organizar esses dados em .csv

Você poderia ter achado isso pesquisando um pouco mais.

os métodos que eu encontro não são funcionais

Entendo. O que você pode fazer, então, é pesquisar APIs que podem te ajudar com esse lance.