Non puoi chiamare una stored procedure con istruzioni preparate da un trigger
http://dev.mysql .com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html
C'è una possibile soluzione, ma richiede di scrivere un UDF che esegua l'SQL dinamico per te e quindi chiami l'UDF dalla tua procedura. Puoi trovare un esempio UDF in src di mysql, sql/udf_example.c.