J'ai fait un truc similaire en stage.
Ce que j'ai fait, par contre, c'est de réaliser un fichier XML à partir d'un code Java. C'est assez facile, tu fais une recherche sur google ou alors tu recherches sur le site de Sun. (Tu crées le fichier XML grâce à la bibliothèque JDOM.)
et ensuite, tu crées un fichier XSL (oui je sais , ça c'est un peu plus dur mais ça peut très bien se faire, surtout si tu veux un truc tout simple; y'a de très bons exemples sur internet).
et grâce à ce fichier XSL, tu transformes ton fichier XML en ce que tu veux et en particulier en une page ... HTML !