apache POI agregando marca de agua en el libro de Excel

Soy nuevo en el desarrollo de apache POI java, estoy tratando de agregar una marca de agua para sobresalir usando el siguiente código. Pero la identificación de la marca de agua anula los contenidos detrás de ella. Quiero agregar marca de agua en el fondo.

public class xlWatermark {
    public static void main(String[] args) {
        HSSFWorkbook wb = new HSSFWorkbook();
        FileOutputStream fileOut = null;
        try {
            fileOut = new FileOutputStream("Test.xls");
            HSSFSheet ws = wb.createSheet("testSheet");
            HSSFPatriarch dp = ws.createDrawingPatriarch();
            HSSFClientAnchor anchor = new HSSFClientAnchor
                (0, 0, 1023, 255, (short) 2, 4, (short) 13, 26);
            HSSFTextbox txtbox = dp.createTextbox(anchor);
            HSSFRichTextString rtxt = new HSSFRichTextString("test");
            HSSFFont font = wb.createFont();
            font.setColor((short) 27);
            font.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);
            font.setFontHeightInPoints((short) 192);
            font.setFontName("Verdana");
            rtxt.applyFont(font);
            txtbox.setString(rtxt);
            txtbox.setLineStyle(HSSFShape.LINESTYLE_NONE);
            txtbox.setNoFill(true);
            wb.write(fileOut);
            fileOut.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } 
    }

¿Puede ayudarme y decirme cómo puedo agregar una marca de agua en Excel (XSSF o en el libro de trabajo de HSSF) o agregar una imagen en el encabezado de exel

Gracias Mudassir

Respuestas a la pregunta(1)

Su respuesta a la pregunta