Can you also say „o masă bătrână” or is this word only for people?
We don't usually say "masă bătrână". We use "vechi" for inanimate objects.
"batrân" is for human beings, animals, plants, and anything else that has life in it. Even for a table if it's from The Beauty and the Beast animated movie.