FIXED - bug 332836: Unnecessary creation of Character objects 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=332836
diff --git a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/AbstractDataSourceFactory.java b/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/AbstractDataSourceFactory.java
index 9efa2cf..d920f13 100644
--- a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/AbstractDataSourceFactory.java
+++ b/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/AbstractDataSourceFactory.java
@@ -130,7 +130,7 @@
 														+ value);

 									}

 

-									return new Character(value.charAt(0));

+									return Character.valueOf(value.charAt(0)); 

 								}

 								else

 									if (type.equals(Byte.class.getName())