Matriz multidimensional

galera… vou tentar explicar oque estou querendo fazer…

precisarei de uma matriz de 40 posições. cada posição irá guardar pontos… coordenadas… (x,y). facil né… o problema é que. uma certa posição poderá guardar por exemplo 2 pontos {{1,2},{5,3}} e outra posição poderá guardar 3 pontos {{1,3},{8,6},{4,9}}
a matriz vai ficar mais ou menos assim

int [][][] mat = new int[40][][]; . . mat[0] = {{1,2},{8,9}}; mat[1] = {{8,6},{5,5},{5,9}}; . . . . .

acho que assim ficou facil de vcs entenderem oque preciso fazer…
o codigo coloquei do modo como esta ai em cima… mas deu esse erro

C:Arquivos de programasXinox SoftwareJCreator LEMyProjectsgbhh.java:14: illegal start of expression
mat[0] = {{8,6},{5,5},{5,9}};

se alguem puder me ajudar eu agradeço :oops:

		mat[0] = new int [][] {{1,2},{8,9}};
		mat[1] = new int [][] {{8,6},{5,5},{5,9}}; 

valew mesmo.