drawString non è assolutamente in grado di renderizzare html. Swing in generale è in grado di renderizzare html nei componenti che mostrano del testo (es. JLabel, JButton ecc...). In questo momento non saprei dirti cosa c'è "dietro" il rendering di html in Swing. Posso verificarlo più tardi.