Вот несколько предложений:
1) Вернуть список из них:
public List<Matriz> create(..);
...
List<Matriz> matrizList = Matriz.create(...);
a = matrizList.get(0);
b = matrizList.get(1);
2) Вернуть метод Object
public MatrizHolder create(...);
...
MatrizHolder holder = Matriz.create(...);
a = holder.getA();
b = holder.getB();
3) Создайте их по одному
public Matriz create(...);
...
a = Matriz.create(..);
b = Matriz.create(..);
Кроме того, вы не можете передать пустую ссылку на метод, инициализировать его в методе и сохранить ссылку после завершения метода. Следовательно, передача a и b методу create в приведенном выше коде не имеет смысла.