zamień polecenie Oracle na
SELECT * FROM users WHERE cast(user_name as varchar2(20)) = :p0
Możesz użyć CAST do konwersji większości typów danych na większość innych typów danych w Oracle. Praca z typem danych CHAR jest nieprzyjemna (jest przestarzały z jakiegoś powodu), a przekonwertowanie go na varchar2(xx) jest najlepszą opcją.