I've found no AWTGLCanvas in my brief exploration of its docs. I have, however, found this: https://javadoc.lwjgl.org/org/lwjgl/system/jawt/JAWT.html
It's kind of funny the notion of someone going, "do you know what Java needs? Malloc. I miss malloc." LOL
Anyway, is there any chance that you might implement your own AWTGLCanvas from that? At some point, you have to recognize the need to update (either to the newer LWJGL or otherwise to jOGL or a third--to me unknown--wrapper). Right?