Arrange a rack in the lower third of the oven, and preheat it to 325°F/160°C. Add the bean curd sticks to a large bowl of water, and allow them to soak. By the time the stew is done in the oven, they should be rehydrated.
Add the oil to a large Dutch oven over medium-high heat. Add half the beef, and sear until browned on all sides. Remove to a plate, and repeat with the remaining beef.
Add all the beef back to the pot, along with the water, Shaoxing wine, sugar, light soy sauce, dark soy sauce, oyster sauce, ginger, bay leaves, star anise, and five spice powder. Bring to a boil. Cover and braise in the oven for 2 hours.
Cut the bean curd sticks into 2-3 inch (5-7cm) lengths. Remove the stew from the oven, uncover, and add the bean curd. Cover and simmer on the stove over medium heat for 15 minutes. Stir in the cornstarch slurry, and simmer for another 2 minutes, uncovered, until the sauce thickens. Stir in the scallions, and add salt to taste. Serve over steamed rice!