I assume it already has a storage of some kind to remember your last connected wheel so it would just be adding to that save to do all the settings aswell as what I assume is just the mac address of the wheel, how about a:
IF(SAVEDWHEELS>1,Load profile select menu, just connect to only wheel)
In theory this would also fix the wheel settings resetting every time you go into them as you could store them as your last set per wheel, yes its not a true reflection if someone changes the options with another app but neither is it now so meh.
You would need an "add new wheel" button I guess for when you dont fit the above criteria, and that could just start you off with the defaults it holds now.
I'd love to help, but I really can't do java, convert it to python for me and i'm all yours lol