Los valores que estas guardando en las variables "a" y "b" son nulos porque es el valor que ellos tienen cuando cargas tu pagina esto se debe a que estas poniendo el scriptlet dentro del mismo .jsp , primero lee los valores con el request.getParameter() y despues los lees desde el formulario.
Para solucionar este problema podrías poner el siguiente código de la siguiente forma (aunque no es lo mas correcto poner código Java dentro del HTML):
Código:
<%
HttpSession sesion = request.getSession(true);
String a=request.getParameter("a");
String b=request.getParameter("b");
if(a !=null && b!=null){//nota que no uso el metodo equals() ya que quiero ver la referencia, no es contenido
Session1 s1=new Session1(a,b);
sesion.setAttribute("sesion1",s1);
}
%>
<form action="" method="GET"> <table>
.
.
.
.
<input type="button" onclick="Ajaxx()" value="Ver" border="2px">
Saludos!!