java.awt.HeadlessException lanzada desde HeadlessGraphicsEnvironment.getDefaultScreenDevice

Necesito hacer un procesamiento de imágenes en un servidor Java (Debian con la versión Java "1.6.0_12"), y recibo java.awt.HeadlessException de mi código:

java.awt.HeadlessException
    at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(HeadlessGraphicsEnvironment.java:64)
    at WaxOn.getDefaultConfiguration(WaxOn.java:341)

Incluso cuando java.awt.headless se establece en verdadero (como lo demuestra la impresión de este código):

if (!java.awt.GraphicsEnvironment.isHeadless())
{
    logger.warn("Headless mode is not enabled");
}
else
{
    logger.info("Headless mode");
}

Este es el código que arroja la excepción:

public static GraphicsConfiguration getDefaultConfiguration()
{
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice gd = ge.getDefaultScreenDevice();
    return gd.getDefaultConfiguration();
}

Alguna idea de como resolver esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta