Exit all the way out of ISPF to a READY prompt. Enter the PROFILE LIST commanf. You should see something like this though the web site won't display this properly -
CHAR(0) LINE(0) PROMPT INTERCOM NOPAUSE NOMSGID NOMODE WTPMSG NORECO
VER PREFIX(XXXXXX) PLANGUAGE(ENU) SLANGUAGE(ENU)
DEFAULT LINE/CHARACTER DELETE CHARACTERS IN EFFECT FOR THIS TERMINAL
Look for the text PREFIX(...) The . characters should be your userid, but I suspect they are LISTC. Use PROFILE PREFIX(...) to change the prefix to your userid. This is the default when your userid was created, but somehow it got changed. I think that's why the data set names you're seeing in the messages are LISTC.xxx. and why SUBMIT could not find the data set. If ISPF SUB still refuses to work, and TSO SUB LANG(ASMLE) refuses to work, exit all the way out of ISPF and try to run SUB LANG(ASMLE) from the READY prompt. If it still cannot find the data set, try SUB 'KC03KBB.LANG.CNTL(ASMLE)'