Problema com java

Galera estou com um problema, preciso buscar informações no banco de dados e ao buscar essas informações tenho que adiciona-las em um ArrayList e depois preciso pegar essas informações e montar uma tela que contenha o texto que foi buscado do banco de dados.

tentei montar a tela da imagem, pensei em fazer isso em um For, daí a cada loop ele montaria a tela
e percorreria o ArrayList

alguém poderia me ajudar, eu não sei como fazer isso.
tentei mas não deu em nada.(só vários erros)

caso precisem do código que eu tentei usar, só pedir.

preciso repetir esse bloco da imagem de acordo com o tamanho do arraylist.

Está usando quais tecnologias?

MySQL Workbench
JGraps

isso?