When you get the following error :

ORA-03115: unsupported network datatype or representation

While setting a Timestamp for a prepared statement

Change

java.util.Date currentSystemDate = new java.util.Date();
Timestamp systemTime = new Timestamp(System.currentTimeMillis());
ps.setTimestamp(iCnt++,systemTime);

to

Timestamp systemTime = new
java.sql.Timestamp(System.currentTimeMillis)),java .util.Calendar.getInstance());
ps.setTimestamp(iCnt++,systemTime);