staticフィールドにアクセスするときは、

public ACMemo(Stock stock, State state) {
	//this.stock = stockではなくて
	ACMemo.stock = stock;
	ACMemo.state = state;
	ACMemo.portfolioMemo = new PortfolioMemo();
}

のようにする。クラスメソッドへのアクセスがClass.getInstance()なんだから当たり前だけど、使ったことなかった。
今更〜。