If it was done by computer, why did they shift him to the morning flight?
You'll need to claim EU261 online via ba.com - making sure you're clear what you're requesting (only needs a couple of sentances). If you don't get what you want, post here and we can advise - BA are well known for not following the law in these sorts of situations as they try to save cash wherever possible.