Convertendo um ArrayList em um Array 2D

Em Java, como você converte um ArrayList em um array bidimensional Object [] []?

Dos comentários: descreverei o problema com mais detalhes: um arquivo XML inclui uma lista de contatos (por exemplo, nome, endereço ...). A única maneira de obter essas informações é através de um ArrayList, que será fornecido a mim. Como eu preciso armazenar o conteúdo dessa lista de matrizes em uma tabela Java Swing de maneira ordenada, pensei em convertê-lo em uma matriz bidimensional de objetos

questionAnswers(7)

yourAnswerToTheQuestion