I am using JDBC to connect Oracle. In the java code, PreparedStatement is used to save data to a table. Its been working fine for a long time. Now, we got this error:

Database error code 1475, message ORA-01475: must reparse cursor to change bind variable datatype

We did not change anything including the data received and the database schema. After restarted the process, everthing starts working again.

Any ideas?