So I found
PaderSyncSSH . The menus are a bit clunky, the fonts are a bit too big, but it has this option in the SSH profile config "Use Native Keys" and when I'm logged in I can use my Impression qwerty pad without (!) bouncing around the ridiculous (blue) input screens. Its like a real terminal!
OK... well that's too good to be true, isn't it? Yep. The <return> key doesn't work. If I for it to type in a blue screen and then to a native black typing screen I can input <return> chars but they get interpreted, it seems, as line-feeds w/o a carriage-return (so you end up with the cursor down one line, just after the last character you typed, not back at the left side of the screen. When you are connected you'll see a weird little menu on the right side of the screen. If you hit the "M" you get a little menu and if you look at the Help selection you'll see what the othe buttons mean. Unfortunately none of the other input methods instigated by the other menu options seem to help this CR/LF issue.
The only solid good news is the we have proof that a pure J2ME app can infact speak to the Impression keyboard, and if I could get the code for PaderSyncSSH I could fix the CR/LF issue....
ah well another piece of the puzzle... that's still puzzling.
[edit...]
OK, followup... this is pretty funny.
So I saw the "K" mode which lets you input special keys, like F1...F10, Ctrl, etc. So I thought, I'd emulate the return key with control chars. So I typed into the shell "ls -a" and then tapped 'K', then 'C', then 'm' on the keyboard... and sure enough the "ls" executed! Unfortunately the font is way to big and this all scrolls off the screen. And, of course, this method of input is obnoxious, to say the least. But, hey, its something... sorta...