Ok!, al parecer no cambias los valores de los parámetros después del create. Verifica en depuración que esté ingresando a GetData cuando lo requieres y que nada ha cambiado en la consulta al ejecutarse.
Por si necesitas información de como realizar la depuración:
Delphi Debugging For Dummies