Hai provato ad eseguire una query inserendo direttamente il carattere, in questo modo ?
E' quello che dovrebbe avvenire quando, a quanto ho capito, concateni la stringacodice:stmt.execute("insert into passi(testo_originale) values('愛') ")
Comunque si usa PreparedStatement per le query parametrizzate come ha detto andbincodice:"stmt.execute("insert into passi(testo_originale) values('" + text + "') ")"