Если вы хотите, чтобы ваши описательные поля могли содержать какой-либо символ, вы должны объявить их как NVARCHAR2, NCHAR или NCLOB вместо VARCHAR, CHAR и CLOB. Обычно кодировка, используемая для этих типов, является кодировкой UNICODE.
Другой вариант - переустановить весь экземпляр, чтобы использовать даже для обычных строк кодировку UTF8.
если вы выберете этот второй вариант, вы должны знать, что VARCHAR2 (10) означает 10 БАЙТОВ, а не 10 символов: «ñ» в UTF8 составляет 2 байта. Если вы действительно имеете в виду символы, вы должны объявить их как VARCHAR2 (10 CHAR).