De hecho, el problema estaba en el juego de caracteres de la base de datos. Traté de poner datos supuestos para un conjunto de caracteres de 1 byte en una base de datos con codificación UTF-8, donde los símbolos alemanes "äöü" toman 2 bytes en lugar de uno. Cambié el juego de caracteres usando este wikibooks y ahora funciona. El único problema es que no puedo usar APEX después.