Java Dynamic Array Size In C