Saída em formato de tabela em System.out do Java

Estou obtendo resultados de um banco de dados e desejo gerar os dados como uma tabela na saída padrão do Java Tentei usar \ t, mas a primeira coluna que desejo é muito variável em comprimento. Existe uma maneira de exibir isso em uma boa tabela como saída?