Well sola scriptura certainly says Jesus had siblings. But ancient church fathers guided by their personal biases corrected the gospel by creating a variety of "beliefs" about Mary that you now must believe even though they are fabrications, or the magisterium will send you to hell. Sorry that's the way it goes.