PrimitiveStatement p = getStatement(newTest, name); if (p.getValue().getClass().equals(Character.class)) p.setValue((char) value.intValue()); } else if (val instanceof String) { String name = ((String) key).replace("__SYM", ""); PrimitiveStatement p = getStatement(newTest, name); Double value = (Double) val; String name = ((String) key).replace("__SYM", ""); PrimitiveStatement p = getStatement(newTest, name);