Criando sequencia de arquivos

Galera to com o seguinte problema. Eu preciso criar 732 arquivos e ir editando-os conforme necessidade; uma parte do código que fiz até agora está aí em baixo:


public void criaarquivosaida (String L) 
	{
		for (int E = 0; E < 732; E++)
		{
			try {
				File filesaida = new File(L);
				output[E] = new FileOutputStream(filesaida);
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IOException g) {
				// TODO Auto-generated catch block
				g.printStackTrace();
			} 

		}
	}

O meu objetivo é que a cada endereço (caminho e nome do arquivo ‘L’), haja um output[E] correspondente, sendo que este output eu consigo acessar em outros métodos ao longo da classe para fazer inclusoes nos arquivos a que eles se referem. Eu declarei também logo em seguida da classe o seguinte código:


	OutputStream [] output;

Como uma tentativa de permitir que o output[E] pudesse ser acessado pelos outros métodos. Porém não está funcionando. Esta saindo o erro:

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

e eu não estou conseguindo fazer o que eu preciso.
Se alguém souber como é possível fazer isso por favor me ajude!!! até mais galera