Надеюсь, я правильно понял. По сути, вам нужно сопоставление типов примитивных классов с их методами-оболочками.
Статический служебный метод, реализованный в некотором служебном классе, был бы элегантным решением, потому что вы могли бы использовать преобразование следующим образом:
Class<?> wrapper = convertToWrapper(int.class);
В качестве альтернативы объявите и заполните статическую карту:
public final static Map<Class<?>, Class<?>> map = new HashMap<Class<?>, Class<?>>();
static {
map.put(boolean.class, Boolean.class);
map.put(byte.class, Byte.class);
map.put(short.class, Short.class);
map.put(char.class, Character.class);
map.put(int.class, Integer.class);
map.put(long.class, Long.class);
map.put(float.class, Float.class);
map.put(double.class, Double.class);
}
private Class<?> clazz = map.get(int.class); // usage