Der Prepare schlug mit sicherheit fehl, da Hostvariablen im Prepare nicht erlaubt sind.
Du musst den SQL schon komplett zusammenbauen, also die Hostvariablen mit Inhalten auflösen.
Hostvariablen werden bereits zur Compilezeit aufgelöst, was dir das Listing ja zeigen müsste.