I shall be off to bed soon, but . . .
Do your programming in bits. Never go more than 5 minutes without compiling and running your app. In fact you are probably better off running it every time you make the slightest change.
Set up the "while" loop, and the first time you run it, use this as your entire "user code:"
Keep running it and observing the output until you are happy you have got it running correctly.
Find out about the following methods of the
String class: toUpperCase toLowerCase charAt. They will allow you to get at the number and letter separately. That is a simplification possible because your app only ever has one letter and one number. Once you have got those data, try printing row and column separately.
Lots of beginners' books give the impression that "char"s are characters. They aren't. They are numbers, but displayed according to the
Unicode values of those numbers. You can do arithmetic with chars. Try it. Try adding and subtracting chars from each other, see what
'z' - 'a' + 1 comes out to. See if you can use such arithmetic to get your row number.
I hope that gives you something to get on with.