Solucionado lo de los informes, finalmente he usado JLayeredPane