सुनिश्चित नहीं है कि आप इसे "सामान्य" तरीका क्यों कहते हैं, लेकिन निम्नलिखित मेरे लिए काम करता है।
इसे अपडेट करने से पहले डेटा की किसी भी पुनर्प्राप्ति की आवश्यकता नहीं होती है।
String value = "So long and thanks for all the fish";
StringReader reader = new StringReader(value);
pStmt = conn.prepareStatement("UPDATE PROGRAM_HISTORY SET DETAILS = ? WHERE ID = 12");
pStmt.setCharacterStream(1, reader, value.length());
pStmt.executeUpdate();