Vale, gente, me respondo a mi mismo!
encontré la información aquí: http://stackoverflow.com/questions/6257316/illegal-escape-character
Básicamente para que una expresión regular te escape un carácter hay que usar \ pero claro, java también te lo escapa, así que hay que hacer que si te lo escape la expresión regular pero no el propio java, eso se consigue con una paranoia: escapar la barra para escapar... Whut?
Visualmente esto:
Código Java:
Ver originalString[] arrayString
= Split
("\\"+separador
);//escapas la propia \ te la tomará como string y después la expresión regular usará ese string para escaparte el separador... Double combo BOOOOM XD ;
Saludos! a alguien le servirá en un futuro XD