Why are you explicitly calling serialEvent2()? Those methods are not meant for you to call them.
but i want to store in progmem?
So, go right ahead. Although you should really consider giving meaningful names to your arrays. GetDataX is not a good name.
what must i do..