В интернете много где встречается инструкция по созданию Proxy обертки для набора интерфейсов. Это делается с помощью java.lang.reflect.Proxy.newProxyInstance(). Но этот способ не может создать прокси-обертку для неинтерфесного класса.
Тем не менее изучая Java EE, а именно CDI, а именно перехватчики (Interceptors), я обнаружил, что контейнер создает прокси именно для класса, а не для интерфейса. Для моего класса MyTest он создал обертку org.jboss.weld.proxies.MyTest$Proxy$_$$_WeldSubclass.