Buenas,
Esto no lo he probado, pero por lo que he visto en multiples ejemplos en la expresion
@cm\:created:${luceneDateRange("-P15D", "-P30D")}, siempre ponen en el primer campo un valor tal que today, yesterday….. en fin quizas no sepa evaluar dos valores sin fijar uno de ellos.
Prueba el "today" primero y si funciona ya sabemos de donde viene el error. Bastaria en tonces con poner en primer lugar la fecha correspondiente a 15 dias antes en primer lugar. No se si me habre explicado bien.
Saludos