private int lookupTargetType(Object column) {
		// 1.6 doesn't support switch statement with string object
		String type = typeMap.get(column);
		int targetType = Types.NULL;
		if (type.equalsIgnoreCase("uuid")) {
			targetType = Types.OTHER;
		} else if (type.equalsIgnoreCase("character varying")) {
			targetType = Types.VARCHAR;
		} else if (type.equalsIgnoreCase("ARRAY")) {
			targetType = Types.ARRAY;
		} else if (type.equalsIgnoreCase("integer")) {
			targetType = Types.INTEGER;
		} else if (type.equalsIgnoreCase("bigint")) {
			targetType = Types.BIGINT;
		} else if (type.equalsIgnoreCase("double precision")) {
			targetType = Types.DOUBLE;
		} else if (type.equalsIgnoreCase("timestamp without time zone")) {
			targetType = Types.OTHER;
		} else if (type.equalsIgnoreCase("oid")) {
			targetType = Types.INTEGER;
		}
		return targetType;
	}