"Business analyst" is a very vague term. A lot can fall into that. My title is "management analyst", and it's similarly vague. I do a lot of enterprise reporting, interfacing with leadership and with customers, analyzing current business processes, and even implementing solutions (lately with SQL server, which I've enjoyed).
My degree? Technology Education. Completely unrelated. The more experience I have in the business world, the more it seems that unless you're doing something purely technical (like software programming for example), having a degree is more important than what it's in. This isn't always the case, but it often is. You learn a lot in college beyond the actual study for your degree. You learn patience. You learn dedication. You learn determination, interpersonal skills, and the value of seeing something through that's bigger than just yourself. You learn to set and achieve long term goals.
The fact that your degree is in "business administration" instead of something like "business analytics" wouldn't bother me in the least, if I were hiring this type of position.