prova con questo
codice:
StringTokenizer st = new StringTokenizer(stringa, "'");
String result = stringa.charAt(0) == '\'' ? "''" : "";
while (st.hasMoreTokens()) 
result += st.nextToken() + "''";
result = stringa.charAt(stringa.length()-1)== '\'' ? result.substring(0, result.length()-2 : result;