As far as I know, you can't redim an array with type.
But here's a work around using a corresponding typeless multi dimensional array with matching dimension count.
B4X:
Sub Globals
Dim Type (ProductCode, PrDescription, OrgQtyBO, OrgQtyShipped, OrgQtyOrdered, Sequence, PrHasComponents, RefPrSequence, PrIsComponent, IsNewOrder) arrProducts(0)
Dim empty(0,10)
End Sub
Sub App_Start
count = 100
Dim empty(count,10)
arrProducts() = empty()
arrProducts(88).IsNewOrder = "test"
Msgbox(arrProducts(88).IsNewOrder)
Form1.Show
End Sub