Preheat oven to 325°.
Heat oil in small skillet over medium heat. Add onion; sauté 6 minutes or until tender. Add garlic, and sauté 1 minute.
Add ketchup and next 9 ingredients (through tomatoes) to pan; stir to combine. Add beans, stirring until well combined. Pour into an 11 x 7-inch baking dish lightly coated with cooking spray. Bake at 325° for 30 minutes. Let stand 10 minutes.