We are on a Seabourn cruise, not Oceana. Seabourn and HAL have been working the issue, and their last update was that the Brazilian congress is considering delaying the requirement because of the systemic issues.
I don't think there is any way around the bank statement requirement. Redact the account number. But honestly, criminals are going to assume anyone getting off an international cruise ship is relatively wealthy, so the bank statement on its own doesn't put a bigger target on your back.