I would think that the military would have jurisdiction. First, he is an active duty member. Second, it technically didn't happen in the state of Texas. Military bases are federal ground, just like a US Embassy isn't technically in another country. When you're inside you are on US federal soil.
In some cases the military will punish through a court martial or whatever, then release to the state for further prosecution. Usually this is when more minor offenses like a DUI, assault etc happen off base or something though. I knew a few people that had that happen to them, present company included.
Could be off base, not 100% sure how things of this magnitude are handled.