I do not see the "IllumLoginName" and "IllumLoginPassword" parameters in your Runner servlet call example. Please verify they are included, the only way you would get the Login.jsp page back in your HTTP response body is if your authentication failed; so you get redirected.
Sam