ti posso rispondere solo alla prima:
codice:
<% if (!login.hasLogin()) { %>
	<jsp:forward page="login.jsp" />
<% } %>
per il resto non saprei, l'unico consiglio è verificare di aver scaricato i driver + recenti per oracle