No me queda claro cómo es que estás sustituyendo los parámetros. Me da la impresión de que has declarado unas variables numeros y letras e intentas asignar los parámetros de esa manera. Pero los parámetros :numeros y :letras no corresponden a variables en delphi. La manera de sustituir parámetros es mediante el método ParamByName del ZQuery:
Código Delphi
[-]
ZQuery.ParamByName('numeros').AsInteger := 5;
ZQuery.ParamByName('letras'´).AsString := "hola";
// Saludos