This is something you should speak with an attorney about in your area. This is somewhat of a grey-area subject. It's to my understanding that although it's legal for banks to rearrange a person's debit transactions to maximize overdraft fees, many banks have stopped doing this because of pressure from consumer groups and many pending lawsuits.
I would assume it's legal for your bank to do this in Ohio. You may not have any legal recourse here. To be sure, I would certainly speak with a banking attorney near you who understands the laws in Ohio.
This article elaborates more on the banks' practice of rearranging debit transactions: (removed)
This link might also help as well: (removed)
Good luck.