Soak apricots for 20 minutes in hot water to cover. Drain and chop apricots into 1/4-inch pieces. Set aside.
Beat sugar, oil and egg together in a mixing bowl. Stir in water and orange juice. Add white flour, pastry flour, baking powder, baking soda and salt, mixing until thoroughly combined. Stir in walnuts and apricots.
Pour batter into a buttered 9-inch loaf pan and bake in a 350-degree oven for 55 to 65 minutes or until a wooden pick inserted into the center of the loaf comes out clean. Cool in the pan for 15 minutes. Remove to a wire rack to continue cooling.