Welcome to FT!
Upgrading with points is more possible. But to book 3 business seats with points might be difficult. You have to check availability. If they have availability then I dont see a problem.
You can call to their booking centre and ask if they have availability for your flights.