May be if you switch Bank1 Oxygen Sensor with Bank 2 Oxygen Sensor and then check if the code appears now in Bank 2 then the Oxygen Sensor may be faulty !
This will at least give an idea the issue is electrical or not. If not electrical then look for the following items:
1- Air Cleaner Element Condition and any looseness in the Air System Ducts which might be causing air leakages
2- MAF sensor condition, dirt on it or some foreign material adherance
3- Leaking Fuel Injectors, symptoms of leaking fuel injectors could be found on the spark plugs