Maybe this is something you would have to ask a recruiter about. However, to get accepted into BDCP, you have to turn in an academic completion plan that states the classes you will be taking each semester up to graduation and you sign it saying you will not differ from your plan. I am not sure how this would work if you are going to transfer and such. You can probably transfer but you would have to turn in a new plan and get it approved before doing so.
Hope that helped a bit, you are in a unique situation.
Oh and regarding your online classes, if you are a full-time student I don't see why you would not be able to be in BDCP, just make sure you meet all the requirements. Sorry, I didn't read your question right the first time.
I've filled out the same thing with the classes and such and yea for the next semester you need to be spot and for the others you need to try and tell them what you will take but I know at my school you often don't know what is available so don't sweat that part too much.