Tal vez, dadas las circunstancias, y si su versión de Oracle es lo suficientemente reciente, podría considerar agregar un columna virtual a su tabla que contiene el correcto valor?
ALTER TABLE yfs_organization ADD (
ORGANIZATION_KEY_FIXED VARCHAR(80)
GENERATED ALWAYS AS (TRIM(ORGANIZATION_KEY)) VIRTUAL
);
Luego, en su código, el único cambio será usar ORGANIZATION_KEY_FIXED
para consultar la base de datos:
SELECT ID,ORGANIZATION_KEY_FIXED
FROM yfs_organization
WHERE ORGANIZATION_KEY_FIXED='testFTP_receipt521'
(pruébalo en http://sqlfiddle.com/#!4/8251d/1 )
Esto podría evitar que se disperse por su aplicación el código necesario para evitar ese error. Y podría facilitar la transición una vez que se solucione.
Como beneficio adicional, también puede agregar un índice en columnas virtuales si lo necesita.