The address won't be an issue as bank accounts usually require Indian addresses. I believe that you would be able to prove that the address mentioned in the letter is your own address.
You should try to get a bank letter with the name that is mentioned exactly like in your passport.